protest angrily - Turkish English Dictionary